.theme{ float:left; width:100%; border-top:1px solid #ddd; background-color:#fff; font-size:14px }
.theme .wrap{ position:relative; width:1140px; height:auto; padding:30px; overflow:hidden; margin:0 auto }
.theme .wrap .date{ float:left; width:148px; height:auto; border:1px solid #ddd; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; overflow:hidden }
.theme .date span{ float:left; width:100%; height:55px; color:#fff; font-size:16px; line-height:55px; text-align:center; background-color:#f0504e }
.theme .date span.week{ color:#000; font-size:26px; font-weight:700; background-color:#fff }
.theme .wrap .info{ float:left; width:840px; margin-left:30px }
.theme .info h2{ color:#333; font-size:18px; line-height:50px }
.theme .info ul{ width:100%; height:auto; overflow:hidden }
.theme .info ul li{ float:left; width:50%; color:#666; line-height:30px }
.theme .info ul li .pm{ margin-left:20px; }
.theme .wrap .connect{ float:left; width:120px; height:112px }
.theme .connect .inlineBook{ float:left; margin-top:40px; width:120px; height:35px; -webkit-border-radius:18px;
    -moz-border-radius:18px; border-radius:18px; line-height:36px; color:#fff; background-color:#f0504e; text-align:center }
.theme .inlineBook:hover{ text-decoration:none; background-color:#ef6d6b }
.main{ float:left; width:100%; padding-bottom:30px; background-color:#f0f0f0; font-size:14px }
.main .wrapper{ width:1200px; margin:0 auto }
.main .wrapper > div{ width:100%; margin-top:30px; height:auto; overflow:hidden }
.main .wrapper > div h3{ padding:15px 30px; background-color:#fbf9fa }
.main .wrapper > div h3 span{ display:inline-block; padding-left:5px; border-left:3px solid #f0504e; color:#797979; font-size:16px }
.main .details .cont{ padding:20px 30px; background-color:#fff }
.main .conventioneer .cont{ height:auto; padding:0 30px 20px; background-color:#fff; overflow:hidden }
.conventioneer .cont li{ float:left; width:524px; height:58px; margin-top:20px; margin-right:24px;
    padding-left:30px; border:1px solid #ddd; border-left:3px solid #f0504e; color:#333; font-size:16px; line-height:60px }
.conventioneer .cont li.noMarginRight{ margin-right:0 }
.main .conventioneer .nocon{ height:auto; padding:10px 30px 20px 30px; font-size:15px; background-color:#fff; overflow:hidden }

.main .trafficRoute .baiduMap{ height:auto; padding:30px; background-color:#fff; overflow:hidden }
#map{ float:left; width:888px; height:328px; border:1px solid #ddd }
.main .trafficRoute .routeLists{ float:left; width:249px; height:328px; border:1px solid #ddd; border-left:none; overflow-y:auto }
.main .trafficRoute .routeLists dt{ float:left; width:247px; height:38px; margin:0; border-bottom:1px solid #ddd; background-color:#f8f8f8;
    line-height:38px; text-align:center }
.main .trafficRoute .routeLists dd{ float:left; width:210px; height:30px; margin:0 10px; border-bottom:1px dashed #ddd; line-height:30px }
.trafficRoute .routeLists dd .tagName{ float:left; width:22px; height:22px; margin:4px 5px; color:#fff; background-color:#ef514e;
    text-align:center; line-height:22px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.trafficRoute .routeLists dd p{ float:left }
.trafficRoute .routeLists dd .distance{ float:right }
.hideSubNav{ position:fixed; top:0; left:0; z-index:99; display:none; width:100%; border-bottom:2px solid #ddd; background-color:#fff }
.hideSubNav .wrap{ width:1200px; height:auto; margin:0 auto; overflow:hidden }
.hideSubNav .wrap a{ float:left; height:55px; line-height:55px; margin-right:65px; color:#999; font-size:16px }
.hideSubNav .wrap a.active, .hideSubNav .wrap a:hover{ color:#000; font-weight:700; text-decoration:none }
/**个人简历右边内容**/
.rightMain{ width:840px; padding:10px 40px; float:left; font-size:14px; }
.rightMain .errors{ margin-left:30px; width:810px; margin-top:20px; }
.rightMain .jobInfo{ width:760px; float:left; padding:0 40px; }
.rightMain .jobInfo .information{ width:100%; float:left; margin-top:25px; height:24px; line-height:24px; font-size:13px; margin-left:30px; }
.rightMain .jobInfo .information span{ float:left; height:24px; line-height:24px; color:#a5a5a5; padding-left:23px;
    background:url(/default/images/personal/bigicon.png) 0px -240px no-repeat; }
.rightMain .jobInfo dl{ width:100%; float:left; margin-top:20px; height:37px; }
.rightMain .jobInfo dt{ width:110px; float:left; height:37px; line-height:37px; text-align:right; color:#666 }
.rightMain .jobInfo dt .caption{ font-size:15px; width:90px; float:left; }
.rightMain .jobInfo dt .asterisk{ color:#ff0000; width:20px; font-size:20px; float:left; margin-top:4px; height:30px; }
.rightMain .jobInfo dd{ float:left; height:37px; line-height:37px; margin-left:8px; }
.rightMain .jobInfo dd input{ width:350px; border:1px solid #cfcfcf; height:35px; border-radius:2px;
    float:left; line-height:35px; padding:0 7px; outline:none; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    vertical-align:middle; }
.rightMain .jobInfo .mLeftTen{ margin-left:10px; float:left }
.rightMain .jobInfo input.subs{ background-color:#da4e4d; color:#fefefe !important; padding:0 30px !important; box-shadow:0px 1px 2px #a4a6a6; cursor:pointer; border:none; float:left; }
.rightMain .jobInfo input.btn{ height:37px; line-height:37px; border-radius:3px; font-size:16px; width:124px; font-family:"微软雅黑" }
.rightMain .jobInfo dd input.inptext{ width:240px; }
.rightMain .jobInfo dd img{ cursor:pointer; width:90px; }
.rightMain .jobInfo dd.change{ width:70px; font-size:15px; text-align:center; background:#F0534E;height:34px; line-height:34px; margin-left:5px; }
.rightMain .jobInfo dd.change a{ color:#fff; text-decoration:none; display:block }
/**显示错误信息**/
.rightMain .errinfo{ line-height:32px; float:left; height:32px; color:#EA6A00; display:block; font-size:13px; }
.rightMain .error{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -89px no-repeat; color:#EA6A00 }
.rightMain .success{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -119px no-repeat; color:#7EB746 }
.rightMain .tip{ float:left; padding-left:19px; background:url(/default/images/icon/icon1.png) 0px -149px no-repeat; color:#65A7AF }